package com.qtrue.exer;

/**
 * @Package: com.qtrue.exer
 * @ClassName: ArrayDemo06
 * @Author: xiaoBao
 * @CreateTime: 2022-03-06 14:30
 * @Description: 算法（数组练习）：
 *  简单使用数组
 *  (1)声明array1和array2两个变量，他们是int[]类型的数组。
 *  (2)使用大括号{}，把array1初始化为8个素数:2,3,5,7,11,13,17,19。
 *  (3)显示array1的内容。
 *  (4)赋值array2变量等于array1，修改array2中的偶索引元素，使其等于索引值(如array[0]=0,array[2]=2)。打印出array1。
 */
public class ArrayDemo06 {
    public static void main(String[] args) {
        // 声明array1和array2两个变量
        int[] array1,array2;
        array1 = new int[]{2,3,5,7,11,13,17,19};

        // 遍历输出array1的内容
        for(int i=0;i<array1.length;i++){
            System.out.print(array1[i] + "\t");
        }
        System.out.println();

        // 赋值array2变量等于array1
        // 不能称为数组的复制
        array2 = array1;

        // 修改array2中的偶索引元素，使其等于索引值(如array[0]=0,array[2]=2)，打印出array1
        for(int i=0;i<array2.length;i++){
            if(i%2 == 0){
                array2[i] = i;
            }
            System.out.print(array2[i] + "\t");
        }
    }
}
